import url from 'postcss-url'
import request from './request' //request

// 登录
export function login(name, password) {
    return request({
        url: 'realtimesite/bus-user/login',
        method: 'POST',
        params: {
            name,
            password
        },

    })
}
// 登出
export function logout() {
    return request({
        url: 'realtimesite/bus-user/logout',
        method: 'GET',
        params: {},

    })
}
//修改密码 updateStaffPassWord
export function updateStaffPassWord(name, newPassword, password) {
    return request({
        url: 'realtimesite/bus-user/restPassword',
        method: 'POST',
        params: {
            name,
            newPassword,
            password,

        },
    })
}
/**
 * 
 * @returns 公告管理
 */
//公告列表
export function getAllTitle(pageNo,pageSize) {
    return request({
        url: 'realtimesite/bus-title/getAllTitle',
        method: 'GET',
        params: {pageNo:pageNo,pageSize:pageSize}
    })
}
// 新增修改
export function saveOrUpdateTitle(busTitle) {
    return request({
        url: 'realtimesite/bus-title/saveOrUpdate',
        method: 'POST',
        params: {},
        data: busTitle
    })
}
// 删除
export function removeTitle(id) {
    return request({
        url: '/realtimesite/bus-title/removeById',
        method: 'POST',
        params: { id },
    })
}
//历史
export function playThisTitle(id) {
    return request({
        url: 'realtimesite/bus-title/playTitleById',
        method: 'GET',
        params: { id }
    })
}

/**
 * 附件管理
 */

//附件列表
//历史
export function getAllLine() {
    return request({
        url: 'realtimesite/bus-file/getList',
        method: 'GET',
        params: {}
    })
}
// 修改文件名
export function updatefileName(busFile) {
    return request({
        url: '/realtimesite/bus-file/updateNameById',
        method: 'POST',
        params: {},
        data: busFile
    })
}
// 上传
export function updateLine(file ,fileDisplayName  ) {
    return request({
        url: '/realtimesite/bus-file/upload',
        method: 'POST',
        params: {fileDisplayName :fileDisplayName  },
        data: file,
        header: {
            'Content-Type': 'multipart/form-data'
        },
    })
}

// 删除
export function removeLine(id) {
    return request({
        url: '/realtimesite/bus-file/removeFileById',
        method: 'GET',
        params: { id },
    })
}